implantable pacemaker - French English Dictionary